<?php

//定义变量
$demo = "hello world";

// 输出
echo 'php $demo'; //不会进行变量的解析

echo "<br />";

echo "php $demo"; //双引号里面的变量部分会被解析
echo "<br />";


$a = "hello";
$b = &$a; //引用赋值 a,b用同一块内存
$b = 'world';

echo $a,$b;
echo "<br />";

//接收前台传递过来的数据
if($_GET)
{
    //接收get的数据
    $username = $_GET['username'];
    $password = $_GET['password'];

    var_dump($username, $password);
    exit; //终止  退出程序
}

if($_POST)
{
    echo 'post接收数据<br />';
    $username = $_POST['username'];
    $password = $_POST['password'];

    var_dump($username, $password);
    echo "<br />";
}

//request 两个都能拿  不安全
// if($_REQUEST)
// {
//     echo 'get和post两个都能够获取';
//     var_dump($_REQUEST);
//     exit;
// }

//获取服务器端的数据
// var_dump($_SERVER);

//获取服务器端 数据的某个选项
// var_dump($_SERVER['SERVER_PORT']);

if($_FILES)
{
    echo '文件上传';
    var_dump($_FILES['photo']);
    exit;
}

// var_dump($_ENV);
// var_dump($GLOBALS);

// 常量 大写 在整个脚本中不可以被修改的
define("PI", 3.1415926);

// PI = 123123; //致命错误

// echo $aaa; //undefined

// echo PI;

//语言中 内置的常量
var_dump(PHP_OS); //表述 当前的操作系统
var_dump(PHP_VERSION); //php的版本

//魔术常量
var_dump(__FILE__); //输出当前文件的绝对路径
var_dump(dirname(__FILE__));
var_dump(__LINE__); //输出当前所在的第几行 83
// D://phpstudy_pro/WWW/phpcode/1.php





?>

<h1>客户端(前台)</h1>
<form method="post" enctype="multipart/form-data">
    用户名：<input type="text" name="username" /><br />
    密码：<input type="password" name="password" /><br />
    头像：<input type="file" name="photo" /><br />
    <button type="submit">提交</button>
</form>